/**
 *  @file SDLVideoSurfaceDeleter.h
 *
 *  @date 30-nov-2009
 *  @author Ives van der Flaas
 */

#ifndef SDLVIDEOSURFACEDELETER_H_
#define SDLVIDEOSURFACEDELETER_H_

#include <SDL.h>
namespace si_sdl
{
/**
 * This deleter will delete the video surface. It does NOTHING. You cannot delete the surface
 * returned by SDL_GetVideoSurface(). This class is made so it can still be but in a shared_ptr
 */
class SDLVideoSurfaceDeleter
{
public:
	void operator()(SDL_Surface* p) { /*nothing*/ }
};

}

#endif /* SDLVIDEOSURFACEDELETER_H_ */
